$(document).ready(function(){
	$.formValidator.initConfig({formid:"myform",submitOnce:true,
	    onerror:function(msg){
	    	$("#btn").removeAttr("disabled",false);
	    	alert(msg);
	    }});
	   $("#username").formValidator({onshow:"请输入代理商名称",
	        onfocus:"请输入代理商名称",oncorrect:"代理商名称输入正确"})
	        .regexValidator({regexp:"mobile",datatype:"enum",onerror:"代理商名称格式不正确,请使用手机号"}); 
	   $("#code").formValidator({onshow:"请输入验证码",
	       onfocus:"请输入验证码",oncorrect:"验证码输入正确"})
	       .regexValidator({regexp:"notempty",datatype:"enum",onerror:"验证码不能为空"});  
	   $("#password").formValidator({onshow:"请输入密码",
	        onfocus:"请输入密码",oncorrect:"密码输入正确"})
	        .regexValidator({regexp:"notempty",datatype:"enum",onerror:"密码格式不能为空"});  
	   $("#confirmPwd").formValidator({onshow:"请输入确认密码",
	        onfocus:"请输入确认密码",oncorrect:"确认密码输入正确"})
	        .regexValidator({regexp:"notempty",datatype:"enum",onerror:"确认密码不能为空"})
	        .functionValidator({fun:function(val,elem){
				if($("#password").val() == val){
					return true;
				}else{
					return false;
				}
			},onerror:"两次密码输入不一致"});     
	   $("#boundcode").formValidator({onshow:"请选择所在地",
	        onfocus:"请选择所在地",oncorrect:"所在地选择正确"})
	        .regexValidator({regexp:"notempty",datatype:"enum",onerror:"所在地不能为空"})
	        .functionValidator({fun:function(val,elem){
				if(val != ''){
					return true;
				}else{
					return false;
				}
			},onerror:"所在地不能为空"});   	     
	   $("#truename").formValidator({onshow:"请输入真实姓名",
	        onfocus:"请输入真实姓名",oncorrect:"真实姓名输入正确"})
	        .regexValidator({regexp:"notempty",datatype:"enum",onerror:"真实姓名不能为空"});  
	   $("#mobilephone").formValidator({onshow:"请输入联系电话",
	        onfocus:"请输入联系电话",oncorrect:"联系电话输入正确"})
	        .regexValidator({regexp:"telphone",datatype:"enum",onerror:"联系电话格式不正确"});    
	   $("#ident").formValidator({onshow:"请输入身份证号码",
	        onfocus:"请输入身份证号码",oncorrect:"身份证号码输入正确"})
	        .regexValidator({regexp:"idcard",datatype:"enum",onerror:"身份证号码格式不正确"});  
	   $("#addr").formValidator({onshow:"请输入地址",
	        onfocus:"请输入地址",oncorrect:"地址输入正确"})
	        .regexValidator({regexp:"notempty",datatype:"enum",onerror:"地址不能为空"});
	   $("#ident_pic").formValidator({onshow:"请上传身份证复印件",
	        onfocus:"请上传身份证复印件",oncorrect:"身份证复印件上传正确"})
	        .regexValidator({regexp:"notempty",datatype:"enum",onerror:"地址不能为空"})
	        .functionValidator({fun:function(val,elem){
				var type = val.substring(val.lastIndexOf(".")+1,val.length);
				if(type == 'jpg' || type == 'JPG' || type == 'PNG' || type == 'png' || type == 'gif' ||  type == 'GIF'){
					return true;
				}else{
					return false;
				}
			},onerror:"身份证复印件格式错误，请使用JPG/PNG/GIF格式"});   
			
	$("#welcom_lab").html("欢迎使用新疆亿事通");	
	$("#back_lab").html("返回首页");
	$("#name_lab").html("代理商商注册");
	$("#username_lab").html("代理商用户名:");
	$("#code_lab").html("验证码:");
	$("#password_lab").html("密码:");
	$("#confirmPwd_lab").html("确认密码:");
	$("#boundname_lab").html("所属地区:");
	$("#boundcode_lab").html("所在地区:");
	$("#truename_lab").html("真实姓名:");
	$("#mobilephone_lab").html("联系电话:");
	$("#ident_lab").html("身份证号码:");
	$("#ident_pic_lab").html("身份证复印件:");
	$("#addr_lab").html("地址:");
});

//手机号码验证
function phoneNumberVerification(){
	var username = $("#username").val();
	var reg = new RegExp("(^(13|15|18)[0-9]{9}$)");
	if(reg.test(username)){
		$("#verificationBtn").attr("disabled","disabled");
		$.ajax({
			url: "Agentaccountinfo_phoneNumberVerification.action?code="+username,
			type : 'post',
			dataType : 'json',
			beforeSend:loading,
			dataFilter :function (data, textStatus) {
				$("#loading").hide();
	         	var result = eval("("+data+")");
	         	if(result.success == 'true'){
	         		shouVerificationBtn();
	         		var datas = eval("("+result.data+")");
	         		$("#boundname").val(datas.mobilearea);
	         		setAreaBound(datas.areacode);
	         	}else{
	         		$("#btn").hide();
         			$("#msg").html(result.data);
         			$("#verificationBtn").removeAttr("disabled",false);
	         	}
	        } 
		});
	}	
}
var num = 180;
var timerObj;
function shouVerificationBtn(){
	if(num == 0){
		clearTimeout(timerObj);
		$("#verificationBtn").val("获取手机验证码");
		$("#verificationBtn").removeAttr("disabled",false);
		num = 180;
	}else{
		$("#verificationBtn").val("获取手机验证码("+num+")");
		timerObj = setTimeout("shouVerificationBtn()",1000);
	}
	num --;
}

//获得所在地信息
function setAreaBound(code){
	$.ajax({
		url: "Agentaccountinfo_getAreaBound.action?code="+code,
		type : 'post',
		dataType : 'json',
		beforeSend:loading,
		dataFilter :function (data, textStatus) {
         	var result = eval("("+data+")");
         	if(result.success == 'true'){
         		$("#loading").hide();
         		var datas = eval("("+result.data+")");
         		$("#boundcode option").remove();
		      	$("#boundcode").append("<option value=''>-----请选择--------</option>");   
		        $.each(datas, function(i, item) {
		        	var city = item.id + "_" + item.code;
		        	$("#boundcode").append("<option value='"+item.id+"'>"+item.name+"</option>"); 
		        });
		        $("#btn").show();
         		$("#msg").html("");
         	}else{
         		$("#btn").hide();
         		$("#msg").html(result.data);
				clearTimeout(timerObj);
         		$("#verificationBtn").val("获取手机验证码");
				$("#verificationBtn").removeAttr("disabled",false);
				num = 180;
         	}
        } 
	});
}
//检测所在地是否可以注册
function checkUpAgent(val){
	if(val != ''){
		$.ajax({
			url: "Agentaccountinfo_getUpagent.action?code="+val,
			type : 'post',
			dataType : 'json',
			beforeSend:loading,
			dataFilter :function (data, textStatus) {
				$("#loading").hide();
	         	var result = eval("("+data+")");
	         	if(result.success == 'true'){
			        $("#btn").show();
	         		$("#msg").html("");
	         		$("#code").val(datas.areacode);
	         	}else{
	         		$("#btn").hide();
	        		$("#msg").html(result.data);
	         	}
	        } 
		});
	}	
}

function loading(){
	$("#loading").show();
}

function add_submit(){
	$("#btn").attr("disabled","disabled");   
}